Konfiguracja Projektu

Instalacja flaska

Na starcie powinniśmy zrobić wirtualne środowisko. Opisałem to w tym artykule.

Teraz możemy zainstalować Flaska korzystając z pip

pip install flask

W folderze projektu stwórzmy również plik app.py. Będzie to główny plik naszej aplikacji. Nazwa tu jest dość ważna, ponieważ komenda Flaska szuka tego pliku przy starcie aplikacji.

W tym pliku, aby nasza aplikacja w ogóle wystartowała, musimy zaimportować klasę Flask i stworzyć jej obiekt

from flask import Flask

app = Flask(__name__)

Klasa Flask przyjmuje na starcie nazwę naszej aplikacji. Wrzuciłem do niej ___name___. Jest to zmienna wbudowana w pythona, która przechowuje nazwę modułu aplikacji (w tym wypadku ___main___). Teraz już powinniśmy móc wystartować naszą aplikację. W terminalu piszemy

flask run

Powinno wyświetlić się

$ flask run
 * Debug mode: off
WARNING: This is a development server. Do not use it in a production deployment. Use a production WSGI server instead.
 * Running on http://127.0.0.1:5000
Press CTRL+C to quit

Jeśli tak jest to znaczy, że nasz serwer działa i nasłuchuje na domyślnym porcie 5000.

Teraz możemy zabrać się za dodawanie różnych funkcjonalności

Instalacja Thunder Client do testowania aplikacji

Bardzo przydatne do testowania działania naszej aplikacji będzie rozszerzenie Thunder Client dostępne w edytorze Visual Studio Code. Po zainstalowaniu powinno pojawić się na pasku po prawej stronie.